6d21bee0b99dbd8d316bc5d2440ff7c5acf1b199,cdap-explore-client/src/main/java/co/cask/cdap/explore/client/DiscoveryExploreClient.java,DiscoveryExploreClient,getExploreServiceAddress,#,57

Before Change


  @Override
  protected InetSocketAddress getExploreServiceAddress() {
    EndpointStrategy endpointStrategy = this.endpointStrategySupplier.get();
    if (endpointStrategy == null || endpointStrategy.pick() == null) {
      String message = String.format("Cannot discover service %s", Service.EXPLORE_HTTP_USER_SERVICE);
      LOG.debug(message);
      throw new RuntimeException(message);
    }

    return endpointStrategy.pick().getSocketAddress();
  }

  @Override

After Change


  @Override
  protected InetSocketAddress getExploreServiceAddress() {
    EndpointStrategy endpointStrategy = this.endpointStrategySupplier.get();
    Discoverable discoverable = endpointStrategy.pick();
    if (discoverable != null) {
      return discoverable.getSocketAddress();
    }
    throw new RuntimeException(String.format("Cannot discover service %s", Service.EXPLORE_HTTP_USER_SERVICE));
  }

  @Override